#串口通信：
#头文件
from pyb import UART
import json #发送方式2用到

#配置
uart = UART(3, 115200)
uart.init(115200, bits=8, parity=None, stop=1)

#常用函数

#发送
#1、字符串发送,x,y为变量
output_str="帧头%d,%d帧尾" % (x,y)#方式1，帧头帧尾自定义字符
#output_str=json.dumps([max_blob.cx(),max_blob.cy()]) #方式2，详细看串口通信例程
uart.write(output_str)
#2、16进制数字发送
data=bytearray([0x80,0x06,x,y,0x02,0x78])
uart.write(data)

#接收
Data=''     #串口接收字符串定义

#使用：例如收到K，标志位flag就等于0
if (uart.any()):    #进行串口数据的接收
    Data =  uart.read().decode().strip()    #读取数据并存取到Data里
if(Data=='K'):
    flag=0
